#include <cpp_primer.h>

using namespace std;

int main()
{
    int i = 10;

    auto f = [&i]()->bool{return (i == 0 ? true : --i, false);};
    // auto f = [&i]()->bool{return (i == 0 ? true : (--i, false));};
    
    while(!f())
        cout << i << endl;

    return 0;

}

